an albatross around your neck - French English Dictionary